home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.5 Applications 2002 May / SGI IRIX 6.5 Applications 2002 May.iso / dist / impr_print.idb / var / spool / lp / PPD_model / loptras.ppd.z / loptras.ppd
PostScript Printer Description  |  1998-05-04  |  45KB  |  1,183 lines

  1. *PPD-Adobe: "4.2"
  2. *% Adobe PostScript(R) Printer Description File
  3. *% For Lexmark Optra S12x0/1650/2450 Laser Printers
  4. *% Produced by Lexmark International, Inc.
  5. *%
  6. *% Copyright (c) 1993 Lexmark International Inc.  All Rights Reserved.
  7. *% Permission is granted for redistribution of this file as
  8. *% long as this copyright notice is intact and the content
  9. *% of the file is not altered in any way from its original form.
  10. *%
  11. *%
  12. *% WARNING:  If you want to edit this PPD file and use it with Aldus
  13. *%           PageMaker, be sure to use an editor (such as DOS Edit)
  14. *%           that does NOT add an end-of-file marker (hex 1A) when
  15. *%           it stores the file.
  16. *%
  17. *%
  18. *%
  19.  
  20. *FormatVersion: "4.2"
  21. *FileVersion: "1.0"
  22. *LanguageVersion: English
  23. *LanguageEncoding: WindowsANSI
  24. *PCFileName: "LOPTRAS.PPD"
  25. *Product: "(Lexmark Optra S Laser Printer)"
  26. *PSVersion: "( )"
  27. *ModelName: "Lexmark Optra S"
  28. *ShortNickName: "Lexmark Optra S PS"
  29. *NickName: "Lexmark Optra S PS"
  30.  
  31. *% ===== Installable Options and Constraints ====
  32.  
  33. *OpenGroup: InstallableOptions/Options Installed
  34.  
  35. *OpenUI *Option1/Flash Memory Card - Option: PickOne
  36. *DefaultOption1: False
  37. *Option1 False/Not Installed: ""
  38. *Option1 True/Installed: ""
  39. *CloseUI: *Option1
  40.  
  41. *OpenUI *Option2/Printer Hard Disk - Option: Boolean
  42. *DefaultOption2: False
  43. *Option2 False/Not Installed: ""
  44. *Option2 True/Installed: ""
  45. *CloseUI: *Option2
  46.  
  47. *OpenUI *Option3/Number of Output Bins - Option: Boolean
  48. *DefaultOption3: False
  49. *Option3 False/Standard Bin Only: ""
  50. *Option3 1Bin/1 Extra Bin: ""
  51. *Option3 2Bin/2 Extra Bins: ""
  52. *Option3 3Bin/3 Extra Bins: ""
  53. *Option3 4Bin/4 Extra Bins: ""
  54. *Option3 5Bin/5 Extra Bins: ""
  55. *Option3 6Bin/6 Extra Bins: ""
  56. *Option3 7Bin/7 Extra Bins: ""
  57. *Option3 8Bin/8 Extra Bins: ""
  58. *Option3 9Bin/9 Extra Bins: ""
  59. *Option3 10Bin/10 Extra Bins: ""
  60. *Option3 11Bin/11 Extra Bins: ""
  61. *Option3 12Bin/12 Extra Bins: ""
  62. *Option3 13Bin/13 Extra Bins: ""
  63. *Option3 14Bin/14 Extra Bins: ""
  64. *Option3 15Bin/15 Extra Bins: ""
  65. *CloseUI: *Option3
  66.  
  67. *OpenUI *Option4/Duplexer - Option: Boolean
  68. *DefaultOption4: False
  69. *Option4 True/Installed: ""
  70. *Option4 False/Not Installed: ""
  71. *CloseUI: *Option4
  72.  
  73. *OpenUI *Option5/Envelope Feeder - Option: Boolean
  74. *DefaultOption5: False
  75. *Option5 True/Installed: ""
  76. *Option5 False/Not Installed: ""
  77. *CloseUI: *Option5
  78.  
  79. *OpenUI *Option6/MP Feeder - Option: Boolean
  80. *DefaultOption6: False
  81. *Option6 True/Installed: ""
  82. *Option6 False/Not Installed: ""
  83. *CloseUI: *Option6
  84.  
  85. *OpenUI *Option7/Tray 5 - Option: Boolean
  86. *DefaultOption7: False
  87. *Option7 True/Installed: ""
  88. *Option7 False/Not Installed: ""
  89. *CloseUI: *Option7
  90.  
  91. *OpenUI *Option8/Tray 4 - Option: Boolean
  92. *DefaultOption8: False
  93. *Option8 True/Installed: ""
  94. *Option8 False/Not Installed: ""
  95. *CloseUI: *Option8
  96.  
  97. *OpenUI *Option9/Tray 3 - Option: Boolean
  98. *DefaultOption9: False
  99. *Option9 True/Installed: ""
  100. *Option9 False/Not Installed: ""
  101. *CloseUI: *Option9
  102.  
  103. *OpenUI *Option10/Tray 2 - Option: Boolean
  104. *DefaultOption10: False
  105. *Option10 True/Installed: ""
  106. *Option10 False/Not Installed: ""
  107. *CloseUI: *Option10
  108.  
  109. *OpenUI *InstalledMemory/Printer Memory - Option: PickOne
  110. *DefaultInstalledMemory: 2Meg
  111. *InstalledMemory 2Meg/2 Mb Printer Memory: ""
  112. *InstalledMemory 4Meg/4 Mb Printer Memory: ""
  113. *InstalledMemory 6Meg/6 Mb Printer Memory: ""
  114. *InstalledMemory 8Meg/8 Mb Printer Memory: ""
  115. *InstalledMemory 10Meg/10 Mb Printer Memory: ""
  116. *InstalledMemory 12Meg/12 Mb Printer Memory: ""
  117. *InstalledMemory 14Meg/14 Mb Printer Memory: ""
  118. *InstalledMemory 16Meg/16 Mb Printer Memory: ""
  119. *InstalledMemory 18Meg/18 Mb Printer Memory: ""
  120. *InstalledMemory 20Meg/20 Mb Printer Memory: ""
  121. *InstalledMemory 22Meg/22 Mb Printer Memory: ""
  122. *InstalledMemory 24Meg/24 Mb Printer Memory: ""
  123. *InstalledMemory 28Meg/28 Mb Printer Memory: ""
  124. *InstalledMemory 34Meg/34 Mb Printer Memory: ""
  125. *InstalledMemory 36Meg/36 Mb Printer Memory: ""
  126. *InstalledMemory 38Meg/38 Mb Printer Memory: ""
  127. *InstalledMemory 40Meg/40 Mb Printer Memory: ""
  128. *InstalledMemory 44Meg/44 Mb Printer Memory: ""
  129. *InstalledMemory 52Meg/52 Mb Printer Memory: ""
  130. *InstalledMemory 68Meg/68 Mb Printer Memory: ""
  131. *CloseUI: *InstalledMemory
  132.  
  133. *CloseGroup: InstallableOptions
  134.  
  135. *% =====  User Constraints  =======
  136.  
  137. *UIConstraints: *Option10 False *InputSlot Tray2
  138. *UIConstraints: *Option9 False *InputSlot Tray3
  139. *UIConstraints: *Option8 False *InputSlot Tray4
  140. *UIConstraints: *Option7 False *InputSlot Tray5
  141. *UIConstraints: *Option6 False *InputSlot MultiPurpose
  142. *UIConstraints: *Option5 False *InputSlot Feeder
  143.  
  144. *UIConstraints: *Option3 False *OutputBin
  145. *UIConstraints: *Option3 False *StapleLocation
  146. *UIConstraints: *OutputBin None *StapleLocation
  147.  
  148. *UIConstraints: *Option3 1Bin  *OutputBin Bin2
  149. *UIConstraints: *Option3 1Bin  *OutputBin Bin3
  150. *UIConstraints: *Option3 1Bin  *OutputBin Bin4
  151. *UIConstraints: *Option3 1Bin  *OutputBin Bin5
  152. *UIConstraints: *Option3 1Bin  *OutputBin Bin6
  153. *UIConstraints: *Option3 1Bin  *OutputBin Bin7
  154. *UIConstraints: *Option3 1Bin  *OutputBin Bin8
  155. *UIConstraints: *Option3 1Bin  *OutputBin Bin9
  156. *UIConstraints: *Option3 1Bin  *OutputBin Bin10
  157. *UIConstraints: *Option3 1Bin  *OutputBin Bin11
  158. *UIConstraints: *Option3 1Bin  *OutputBin Bin12
  159. *UIConstraints: *Option3 1Bin  *OutputBin Bin13
  160. *UIConstraints: *Option3 1Bin  *OutputBin Bin14
  161. *UIConstraints: *Option3 1Bin  *OutputBin Bin15
  162.  
  163. *UIConstraints: *Option3 2Bin  *OutputBin Bin3
  164. *UIConstraints: *Option3 2Bin  *OutputBin Bin4
  165. *UIConstraints: *Option3 2Bin  *OutputBin Bin5
  166. *UIConstraints: *Option3 2Bin  *OutputBin Bin6
  167. *UIConstraints: *Option3 2Bin  *OutputBin Bin7
  168. *UIConstraints: *Option3 2Bin  *OutputBin Bin8
  169. *UIConstraints: *Option3 2Bin  *OutputBin Bin9
  170. *UIConstraints: *Option3 2Bin  *OutputBin Bin10
  171. *UIConstraints: *Option3 2Bin  *OutputBin Bin11
  172. *UIConstraints: *Option3 2Bin  *OutputBin Bin12
  173. *UIConstraints: *Option3 2Bin  *OutputBin Bin13
  174. *UIConstraints: *Option3 2Bin  *OutputBin Bin14
  175. *UIConstraints: *Option3 2Bin  *OutputBin Bin15
  176.  
  177. *UIConstraints: *Option3 3Bin  *OutputBin Bin4
  178. *UIConstraints: *Option3 3Bin  *OutputBin Bin5
  179. *UIConstraints: *Option3 3Bin  *OutputBin Bin6
  180. *UIConstraints: *Option3 3Bin  *OutputBin Bin7
  181. *UIConstraints: *Option3 3Bin  *OutputBin Bin8
  182. *UIConstraints: *Option3 3Bin  *OutputBin Bin9
  183. *UIConstraints: *Option3 3Bin  *OutputBin Bin10
  184. *UIConstraints: *Option3 3Bin  *OutputBin Bin11
  185. *UIConstraints: *Option3 3Bin  *OutputBin Bin12
  186. *UIConstraints: *Option3 3Bin  *OutputBin Bin13
  187. *UIConstraints: *Option3 3Bin  *OutputBin Bin14
  188. *UIConstraints: *Option3 3Bin  *OutputBin Bin15
  189.  
  190. *UIConstraints: *Option3 4Bin  *OutputBin Bin5
  191. *UIConstraints: *Option3 4Bin  *OutputBin Bin6
  192. *UIConstraints: *Option3 4Bin  *OutputBin Bin7
  193. *UIConstraints: *Option3 4Bin  *OutputBin Bin8
  194. *UIConstraints: *Option3 4Bin  *OutputBin Bin9
  195. *UIConstraints: *Option3 4Bin  *OutputBin Bin10
  196. *UIConstraints: *Option3 4Bin  *OutputBin Bin11
  197. *UIConstraints: *Option3 4Bin  *OutputBin Bin12
  198. *UIConstraints: *Option3 4Bin  *OutputBin Bin13
  199. *UIConstraints: *Option3 4Bin  *OutputBin Bin14
  200. *UIConstraints: *Option3 4Bin  *OutputBin Bin15
  201.  
  202. *UIConstraints: *Option3 5Bin  *OutputBin Bin6
  203. *UIConstraints: *Option3 5Bin  *OutputBin Bin7
  204. *UIConstraints: *Option3 5Bin  *OutputBin Bin8
  205. *UIConstraints: *Option3 5Bin  *OutputBin Bin9
  206. *UIConstraints: *Option3 5Bin  *OutputBin Bin10
  207. *UIConstraints: *Option3 5Bin  *OutputBin Bin11
  208. *UIConstraints: *Option3 5Bin  *OutputBin Bin12
  209. *UIConstraints: *Option3 5Bin  *OutputBin Bin13
  210. *UIConstraints: *Option3 5Bin  *OutputBin Bin14
  211. *UIConstraints: *Option3 5Bin  *OutputBin Bin15
  212.  
  213. *UIConstraints: *Option3 6Bin  *OutputBin Bin7
  214. *UIConstraints: *Option3 6Bin  *OutputBin Bin8
  215. *UIConstraints: *Option3 6Bin  *OutputBin Bin9
  216. *UIConstraints: *Option3 6Bin  *OutputBin Bin10
  217. *UIConstraints: *Option3 6Bin  *OutputBin Bin11
  218. *UIConstraints: *Option3 6Bin  *OutputBin Bin12
  219. *UIConstraints: *Option3 6Bin  *OutputBin Bin13
  220. *UIConstraints: *Option3 6Bin  *OutputBin Bin14
  221. *UIConstraints: *Option3 6Bin  *OutputBin Bin15
  222.  
  223. *UIConstraints: *Option3 7Bin  *OutputBin Bin8
  224. *UIConstraints: *Option3 7Bin  *OutputBin Bin9
  225. *UIConstraints: *Option3 7Bin  *OutputBin Bin10
  226. *UIConstraints: *Option3 7Bin  *OutputBin Bin11
  227. *UIConstraints: *Option3 7Bin  *OutputBin Bin12
  228. *UIConstraints: *Option3 7Bin  *OutputBin Bin13
  229. *UIConstraints: *Option3 7Bin  *OutputBin Bin14
  230. *UIConstraints: *Option3 7Bin  *OutputBin Bin15
  231.  
  232. *UIConstraints: *Option3 8Bin  *OutputBin Bin9
  233. *UIConstraints: *Option3 8Bin  *OutputBin Bin10
  234. *UIConstraints: *Option3 8Bin  *OutputBin Bin11
  235. *UIConstraints: *Option3 8Bin  *OutputBin Bin12
  236. *UIConstraints: *Option3 8Bin  *OutputBin Bin13
  237. *UIConstraints: *Option3 8Bin  *OutputBin Bin14
  238. *UIConstraints: *Option3 8Bin  *OutputBin Bin15
  239.  
  240. *UIConstraints: *Option3 9Bin  *OutputBin Bin10
  241. *UIConstraints: *Option3 9Bin  *OutputBin Bin11
  242. *UIConstraints: *Option3 9Bin  *OutputBin Bin12
  243. *UIConstraints: *Option3 9Bin  *OutputBin Bin13
  244. *UIConstraints: *Option3 9Bin  *OutputBin Bin14
  245. *UIConstraints: *Option3 9Bin  *OutputBin Bin15
  246.  
  247. *UIConstraints: *Option3 10Bin *OutputBin Bin11
  248. *UIConstraints: *Option3 10Bin *OutputBin Bin12
  249. *UIConstraints: *Option3 10Bin *OutputBin Bin13
  250. *UIConstraints: *Option3 10Bin *OutputBin Bin14
  251. *UIConstraints: *Option3 10Bin *OutputBin Bin15
  252.  
  253. *UIConstraints: *Option3 11Bin *OutputBin Bin12
  254. *UIConstraints: *Option3 11Bin *OutputBin Bin13
  255. *UIConstraints: *Option3 11Bin *OutputBin Bin14
  256. *UIConstraints: *Option3 11Bin *OutputBin Bin15
  257.  
  258. *UIConstraints: *Option3 12Bin *OutputBin Bin13
  259. *UIConstraints: *Option3 12Bin *OutputBin Bin14
  260. *UIConstraints: *Option3 12Bin *OutputBin Bin15
  261.  
  262. *UIConstraints: *Option3 13Bin *OutputBin Bin14
  263. *UIConstraints: *Option3 13Bin *OutputBin Bin15
  264.  
  265. *UIConstraints: *Option3 14Bin *OutputBin Bin15
  266.  
  267. *UIConstraints: *Option4 False *Duplex
  268.  
  269. *UIConstraints: *Resolution 300dpi *ImageEnhance True
  270. *UIConstraints: *Resolution 1200dpi *ImageEnhance True
  271.  
  272. *UIConstraints: *Resolution 1200dpi *JCLPictureGrade True
  273.  
  274. *UIConstraints: *ImageEnhance True *Smoothing True
  275.  
  276. *UIConstraints: *JCLEconomode ON *JCLDensity VLIGHT
  277. *UIConstraints: *JCLEconomode ON *JCLDensity LIGHT
  278. *UIConstraints: *JCLEconomode ON *JCLDensity NORMAL
  279. *UIConstraints: *JCLEconomode ON *JCLDensity DARK
  280. *UIConstraints: *JCLEconomode ON *JCLDensity VDARK
  281. *UIConstraints: *JCLEconomode ON *ImageEnhance True
  282.  
  283. *UIConstraints: *Resolution 1200dpi *Smoothing True
  284.  
  285. *% Do not allow envelope sizes and paper types to be fed from trays
  286. *UIConstraints: *InputSlot Tray1      *PageSize Monarch
  287. *UIConstraints: *InputSlot Tray1      *PageSize C9
  288. *UIConstraints: *InputSlot Tray1      *PageSize Comm10
  289. *UIConstraints: *InputSlot Tray1      *PageSize DL
  290. *UIConstraints: *InputSlot Tray1      *PageSize C5
  291. *UIConstraints: *InputSlot Tray1      *PageSize ISOB5
  292. *UIConstraints: *InputSlot Tray1      *PageSize Other
  293. *UIConstraints: *InputSlot Tray2      *PageSize Monarch
  294. *UIConstraints: *InputSlot Tray2      *PageSize C9
  295. *UIConstraints: *InputSlot Tray2      *PageSize Comm10
  296. *UIConstraints: *InputSlot Tray2      *PageSize DL
  297. *UIConstraints: *InputSlot Tray2      *PageSize C5
  298. *UIConstraints: *InputSlot Tray2      *PageSize ISOB5
  299. *UIConstraints: *InputSlot Tray2      *PageSize Other
  300. *UIConstraints: *InputSlot Tray3      *PageSize Monarch
  301. *UIConstraints: *InputSlot Tray3      *PageSize C9
  302. *UIConstraints: *InputSlot Tray3      *PageSize Comm10
  303. *UIConstraints: *InputSlot Tray3      *PageSize DL
  304. *UIConstraints: *InputSlot Tray3      *PageSize C5
  305. *UIConstraints: *InputSlot Tray3      *PageSize ISOB5
  306. *UIConstraints: *InputSlot Tray3      *PageSize Other
  307. *UIConstraints: *InputSlot Tray4      *PageSize Monarch
  308. *UIConstraints: *InputSlot Tray4      *PageSize C9
  309. *UIConstraints: *InputSlot Tray4      *PageSize Comm10
  310. *UIConstraints: *InputSlot Tray4      *PageSize DL
  311. *UIConstraints: *InputSlot Tray4      *PageSize C5
  312. *UIConstraints: *InputSlot Tray4      *PageSize ISOB5
  313. *UIConstraints: *InputSlot Tray4      *PageSize Other
  314. *UIConstraints: *InputSlot Tray5      *PageSize Monarch
  315. *UIConstraints: *InputSlot Tray5      *PageSize C9
  316. *UIConstraints: *InputSlot Tray5      *PageSize Comm10
  317. *UIConstraints: *InputSlot Tray5      *PageSize DL
  318. *UIConstraints: *InputSlot Tray5      *PageSize C5
  319. *UIConstraints: *InputSlot Tray5      *PageSize ISOB5
  320. *UIConstraints: *InputSlot Tray5      *PageSize Other
  321. *UIConstraints: *InputSlot Tray1      *MediaType Env
  322. *UIConstraints: *InputSlot Tray2      *MediaType Env
  323. *UIConstraints: *InputSlot Tray3      *MediaType Env
  324. *UIConstraints: *InputSlot Tray4      *MediaType Env
  325. *UIConstraints: *InputSlot Tray5      *MediaType Env
  326.  
  327. *% Do not allow non-envelope sizes to be fed from Envelope Feeder
  328. *UIConstraints: *InputSlot Feeder      *PageSize Letter
  329. *UIConstraints: *InputSlot Feeder      *PageSize Legal
  330. *UIConstraints: *InputSlot Feeder      *PageSize B5
  331. *UIConstraints: *InputSlot Feeder      *PageSize A4
  332. *UIConstraints: *InputSlot Feeder      *PageSize Executive
  333. *UIConstraints: *InputSlot Feeder      *PageSize A5
  334. *UIConstraints: *InputSlot Feeder      *PageSize Universal
  335. *UIConstraints: *InputSlot ManualEnv   *PageSize Letter
  336. *UIConstraints: *InputSlot ManualEnv   *PageSize Legal
  337. *UIConstraints: *InputSlot ManualEnv   *PageSize B5
  338. *UIConstraints: *InputSlot ManualEnv   *PageSize A4
  339. *UIConstraints: *InputSlot ManualEnv   *PageSize Executive
  340. *UIConstraints: *InputSlot ManualEnv   *PageSize A5
  341. *UIConstraints: *InputSlot ManualEnv   *PageSize Universal
  342. *UIConstraints: *InputSlot Feeder      *MediaType Plain
  343. *UIConstraints: *InputSlot Feeder      *MediaType Card
  344. *UIConstraints: *InputSlot Feeder      *MediaType Transparency
  345. *UIConstraints: *InputSlot Feeder      *MediaType Labels
  346. *UIConstraints: *InputSlot Feeder      *MediaType Bond
  347. *UIConstraints: *InputSlot Feeder      *MediaType Letterhead
  348. *UIConstraints: *InputSlot Feeder      *MediaType Preprint
  349. *UIConstraints: *InputSlot Feeder      *MediaType Color
  350. *UIConstraints: *InputSlot ManualEnv   *MediaType Plain
  351. *UIConstraints: *InputSlot ManualEnv   *MediaType Card
  352. *UIConstraints: *InputSlot ManualEnv   *MediaType Transparency
  353. *UIConstraints: *InputSlot ManualEnv   *MediaType Labels
  354. *UIConstraints: *InputSlot ManualEnv   *MediaType Bond
  355. *UIConstraints: *InputSlot ManualEnv   *MediaType Letterhead
  356. *UIConstraints: *InputSlot ManualEnv   *MediaType Preprint
  357. *UIConstraints: *InputSlot ManualEnv   *MediaType Color
  358. *% ====== Basic Capabilities ======
  359.  
  360. *LanguageLevel: "2"
  361. *Throughput: "24"
  362. *ColorDevice: False
  363. *DefaultColorSpace: Gray
  364. *TTRasterizer:  Type42
  365. *FileSystem: True
  366. *Protocols: PJL TBCP
  367. *FreeVM:            "376000"
  368. *VMOption 2Meg:     "376000"
  369. *VMOption 4Meg:     "910000"
  370. *VMOption 6Meg:     "1034000"
  371. *VMOption 8Meg:     "1290000"
  372. *VMOption 10Meg:    "1290000"
  373. *VMOption 12Meg:    "1546000"
  374. *VMOption 14Meg:    "1546000"
  375. *VMOption 16Meg:    "2058000"
  376. *VMOption 18Meg:    "2058000"
  377. *VMOption 20Meg:    "2058000"
  378. *VMOption 22Meg:    "2058000"
  379. *VMOption 24Meg:    "2058000"
  380. *VMOption 28Meg:    "2058000"
  381. *VMOption 34Meg:    "2058000"
  382. *VMOption 36Meg:    "2058000"
  383. *VMOption 38Meg:    "2058000"
  384. *VMOption 40Meg:    "2058000"
  385. *VMOption 44Meg:    "2058000"
  386. *VMOption 52Meg:    "2058000"
  387. *VMOption 68Meg:    "2058000"
  388. *Password: "0"
  389. *ExitServer: "
  390.  count 0 eq   % is the password on the stack?
  391.  { true }
  392.  { dup        % potential password
  393.    statusdict /checkpassword get exec not
  394.  } ifelse
  395.  {  %  if no password or not valid
  396.    (WARNING : Cannot perform the exitserver command.) =
  397.    (Password supplied is not valid.) =
  398.    (Please contact the author of this software.) = flush
  399.    quit
  400.  } if
  401.  serverdict /exitserver get exec
  402.  "
  403. *End
  404. *Reset: "
  405.  count 0 eq  % is the password on the stack?
  406.  { true }
  407.  { dup      % potential password
  408.    statusdict /checkpassword get exec not
  409.  } ifelse
  410.  {  %  if no password or not valid
  411.    (WARNING : Cannot reset printer.) =
  412.    (Password supplied is not valid.) =
  413.    (Please contact the author of this software.) = flush
  414.    quit
  415.  } if
  416.  serverdict /exitserver get exec
  417.  systemdict /quit get exec
  418.  (WARNING : Printer Reset Failed.) = flush
  419.  "
  420. *End
  421.  
  422. *% === Job Control Language ==
  423.  
  424. *JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
  425. *JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
  426. *JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
  427.  
  428. *JCLOpenUI *JCLDensity/Print Darkness: PickOne
  429. *DefaultJCLDensity: None
  430. *OrderDependency: 20 JCLSetup  *JCLDensity
  431. *JCLDensity None/Printer's default: ""
  432. *JCLDensity VLIGHT/Lightest:  "@PJL SET DENSITY = 1<0A>"
  433. *JCLDensity LIGHT/Lighter:    "@PJL SET DENSITY = 2<0A>"
  434. *JCLDensity NORMAL/Normal:    "@PJL SET DENSITY = 3<0A>"
  435. *JCLDensity DARK/Darker:      "@PJL SET DENSITY = 4<0A>"
  436. *JCLDensity VDARK/Darkest:    "@PJL SET DENSITY = 5<0A>"
  437. *JCLCloseUI: *JCLDensity
  438.  
  439. *JCLOpenUI *JCLEconomode/Toner Saver: PickOne
  440. *DefaultJCLEconomode: None
  441. *OrderDependency: 10 JCLSetup  *JCLEconomode
  442. *JCLEconomode None/Printer's default: ""
  443. *JCLEconomode OFF/Off: "@PJL SET ECONOMODE = OFF<0A>"
  444. *JCLEconomode ON/On: "@PJL SET ECONOMODE = ON<0A>"
  445. *JCLCloseUI: *JCLEconomode
  446.  
  447. *% === Resolution ============
  448.  
  449. *OpenUI *Resolution/Resolution:  PickOne
  450. *DefaultResolution: 600dpi
  451. *OrderDependency: 10 AnySetup *Resolution
  452. *Resolution 300dpi/300 dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
  453. *Resolution 600dpi/600 dpi: "1 dict dup /HWResolution [600 600] put setpagedevice"
  454. *Resolution 1200dpi/1200 dpi: "1 dict dup /HWResolution [1200 1200] put setpagedevice"
  455. *?Resolution: "
  456.  save
  457.  currentpagedevice /HWResolution get 0 get
  458.  (     ) cvs print (dpi) = flush
  459.  restore
  460.  "
  461. *End
  462. *CloseUI: *Resolution
  463.  
  464. *OpenUI *Smoothing/Smoothing: PickOne
  465. *DefaultSmoothing: False
  466. *OrderDependency: 40 AnySetup *Smoothing
  467. *Smoothing False/Off: "
  468.  1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 0 put put setpagedevice"
  469. *End
  470. *Smoothing True/On:  "
  471.  1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 2 put put setpagedevice"
  472. *End
  473. *?Smoothing: "
  474.  save
  475.  currentpagedevice /PostRenderingEnhanceDetails get /REValue get
  476.  dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush
  477.  restore
  478.  "
  479. *End
  480. *CloseUI: *Smoothing
  481.  
  482. *OpenUI *ImageEnhance/Image Enhancement: PickOne
  483. *DefaultImageEnhance: False
  484. *OrderDependency: 40 AnySetup *ImageEnhance
  485. *ImageEnhance False/Off: "
  486.  1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 0 put put setpagedevice"
  487. *End
  488. *ImageEnhance True/On:  "
  489.  1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 1 put put setpagedevice"
  490. *End
  491. *CloseUI: *ImageEnhance
  492.  
  493. *JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne
  494. *DefaultJCLPictureGrade: None
  495. *OrderDependency: 10 JCLSetup *JCLPictureGrade
  496. *JCLPictureGrade None/Printer's default:""
  497. *JCLPictureGrade False/Off:       "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>"
  498. *JCLPictureGrade True/On:         "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>"
  499. *JCLCloseUI: *JCLPictureGrade
  500.  
  501. *%*****************************************************************
  502. *%  Halftone Information                                          *
  503. *%*****************************************************************
  504.  
  505. *% Screening Frequency and Angle
  506.  
  507. *ResScreenFreq   300dpi: "60.0"
  508. *ResScreenAngle  300dpi: "45.0"
  509. *ResScreenFreq   600dpi: "60.0"
  510. *ResScreenAngle  600dpi: "45.0"
  511. *ResScreenFreq  1200dpi: "106.0"
  512. *ResScreenAngle 1200dpi: "45.0"
  513.  
  514. *DefaultScreenProc: Dot
  515. *ScreenProc Dot: "
  516.  {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  517.  sub }{dup mul exch dup mul add 1 exch sub }ifelse }
  518.  "
  519. *End
  520. *ScreenProc Line: "{ pop }"
  521. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  522.  
  523. *% **** Transfer Functions  Factory & Factory.Inverse  ****
  524.  
  525. *DefaultTransfer: Factory
  526. *Transfer Factory: "
  527.  { statusdict begin doenhancedhalftone resolution end 600 eq and
  528.   { dup 0.28 lt
  529.     { 0.6 exp 1.2 mul }
  530.     { dup mul .478426 mul .521574 add }
  531.     ifelse
  532.   }
  533.   { 0.85 exp }
  534.   ifelse }"
  535. *End
  536. *Transfer Factory.Inverse: "
  537.  { statusdict begin doenhancedhalftone resolution end 600 eq and
  538.   { dup 0.28 lt
  539.     { 0.6 exp 1.2 mul }
  540.     { dup mul .478426 mul .521574 add }
  541.     ifelse
  542.   }
  543.   { 0.85 exp }
  544.   ifelse
  545.   1 exch sub }"
  546. *End
  547.  
  548. *OpenUI *MediaType/Media Type: PickOne
  549. *DefaultMediaType: DontCare
  550. *OrderDependency: 140 AnySetup *MediaType
  551. *MediaType DontCare/Do Not Care:        "<< /MediaType null >> setpagedevice"
  552. *MediaType Plain/Plain Paper:           "<< /MediaType (Plain) >> setpagedevice"
  553. *MediaType Card/Card Stock:             "<< /MediaType (Card Stock) >> setpagedevice"
  554. *MediaType Transparency/Transparency:   "<< /MediaType (Transparency) >> setpagedevice"
  555. *MediaType Labels/Labels:               "<< /MediaType (Labels) >> setpagedevice"
  556. *MediaType Bond/Bond:                   "<< /MediaType (Bond) >> setpagedevice"
  557. *MediaType Letterhead/Letterhead:       "<< /MediaType (Letterhead) >> setpagedevice"
  558. *MediaType Preprint/Preprinted:         "<< /MediaType (Preprinted) >> setpagedevice"
  559. *MediaType Color/Colored Paper:         "<< /MediaType (Color) >> setpagedevice"
  560. *MediaType Env/Envelope:                "<< /MediaType (Envelope) >> setpagedevice"
  561. *MediaType Custom1/Custom Type 1:       "<< /MediaType (Custom Type 1) >> setpagedevice"
  562. *MediaType Custom2/Custom Type 2:       "<< /MediaType (Custom Type 2) >> setpagedevice"
  563. *MediaType Custom3/Custom Type 3:       "<< /MediaType (Custom Type 3) >> setpagedevice"
  564. *MediaType Custom4/Custom Type 4:       "<< /MediaType (Custom Type 4) >> setpagedevice"
  565. *MediaType Custom5/Custom Type 5:       "<< /MediaType (Custom Type 5) >> setpagedevice"
  566. *MediaType Custom6/Custom Type 6:       "<< /MediaType (Custom Type 6) >> setpagedevice"
  567. *CloseUI: *MediaType
  568.  
  569. *%******************************************************
  570. *%  Paper Selection/Handling                           *
  571. *%******************************************************
  572.  
  573. *LandscapeOrientation: Plus90
  574.  
  575. *% PageSize selection is normally associated with selection of paper by
  576. *% size rather than by input source.
  577.  
  578. *OpenUI *PageSize:  PickOne
  579. *OrderDependency: 30 AnySetup *PageSize
  580. *DefaultPageSize: Letter
  581. *PageSize Letter/Letter: "
  582.  2 dict dup /PageSize [612 792]  put dup /ImagingBBox null put setpagedevice"
  583. *End
  584. *PageSize Legal/Legal: "
  585.  2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  586. *End
  587. *PageSize B5/B5: "
  588.  2 dict dup /PageSize [516 729]  put dup /ImagingBBox null put setpagedevice"
  589. *End
  590. *PageSize A4/A4: "
  591.  2 dict dup /PageSize [595 842]  put dup /ImagingBBox null put setpagedevice"
  592. *End
  593. *PageSize Executive/Executive: "
  594.  2 dict dup /PageSize [522 756]  put dup /ImagingBBox null put setpagedevice"
  595. *End
  596. *PageSize A5/A5: "
  597.  2 dict dup /PageSize [420 595]  put dup /ImagingBBox null put setpagedevice"
  598. *End
  599. *PageSize Universal/Universal: "
  600.  2 dict dup /PageSize [612 1020]  put dup /ImagingBBox null put setpagedevice"
  601. *End
  602. *PageSize Monarch/Monarch Envelope: "
  603.  2 dict dup /PageSize [279 540]  put dup /ImagingBBox null put setpagedevice"
  604. *End
  605. *PageSize C9/C9 Envelope: "
  606.  2 dict dup /PageSize [279 639]  put dup /ImagingBBox null put setpagedevice"
  607. *End
  608. *PageSize Comm10/C10 Envelope: "
  609.  2 dict dup /PageSize [297 684]  put dup /ImagingBBox null put setpagedevice"
  610. *End
  611. *PageSize DL/DL Envelope: "
  612.  2 dict dup /PageSize [312 624]  put dup /ImagingBBox null put setpagedevice"
  613. *End
  614. *PageSize C5/C5 Envelope: "
  615.  2 dict dup /PageSize [459 649]  put dup /ImagingBBox null put setpagedevice"
  616. *End
  617. *PageSize ISOB5/B5 Envelope: "
  618.  2 dict dup /PageSize [499 709]  put dup /ImagingBBox null put setpagedevice"
  619. *End
  620. *PageSize Other/Other Envelope: "
  621.  2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice"
  622. *End
  623. *?PageSize: "
  624.  save
  625.  14 dict
  626.    dup /letter (Letter) put
  627.    dup /legal (Legal) put
  628.    dup /executivepage (Executive) put
  629.    dup /a4 (A4) put
  630.    dup /a5 (A5) put
  631.    dup /b5 (B5) put
  632.    dup /universal (Universal) put
  633.    dup /3.875x7.5envelope (Monarch) put
  634.    dup /3.875x8.875envelope (C9) put
  635.    dup /4.125x9.5envelope (Comm10) put
  636.    dup /110x220envelope (DL) put
  637.    dup /162x229envelope (C5) put
  638.    dup /176x250envelope (Envelope.499.709) put
  639.    dup /otherenvelope (Envelope.612.996) put
  640.  statusdict /papersize get exec
  641.  3 1 roll  {get} stopped {(Unknown)}if
  642.  exch  not { print (.Transverse) }if
  643.  = flush
  644.  restore
  645.  "
  646. *End
  647. *CloseUI: *PageSize
  648.  
  649. *% These entries will set up the frame buffer.
  650. *% Usually used with input source selection rather than selection by size (AutoSelect).
  651.  
  652. *OpenUI *PageRegion:  PickOne
  653. *OrderDependency: 40 AnySetup *PageRegion
  654. *DefaultPageRegion: Letter
  655. *PageRegion Letter: "
  656.  2 dict dup /PageSize [612 792]  put dup /ImagingBBox null put setpagedevice"
  657. *End
  658. *PageRegion Legal: "
  659.  2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  660. *End
  661. *PageRegion B5: "
  662.  2 dict dup /PageSize [516 729]  put dup /ImagingBBox null put setpagedevice"
  663. *End
  664. *PageRegion A4: "
  665.  2 dict dup /PageSize [595 842]  put dup /ImagingBBox null put setpagedevice"
  666. *End
  667. *PageRegion Executive: "
  668.  2 dict dup /PageSize [522 756]  put dup /ImagingBBox null put setpagedevice"
  669. *End
  670. *PageRegion A5: "
  671.  2 dict dup /PageSize [420 595]  put dup /ImagingBBox null put setpagedevice"
  672. *End
  673. *PageRegion Universal: "
  674.  2 dict dup /PageSize [612 1020]  put dup /ImagingBBox null put setpagedevice"
  675. *End
  676. *PageRegion Monarch: "
  677.  2 dict dup /PageSize [279 540]  put dup /ImagingBBox null put setpagedevice"
  678. *End
  679. *PageRegion C9: "
  680.  2 dict dup /PageSize [279 639]  put dup /ImagingBBox null put setpagedevice"
  681. *End
  682. *PageRegion Comm10: "
  683.  2 dict dup /PageSize [297 684]  put dup /ImagingBBox null put setpagedevice"
  684. *End
  685. *PageRegion DL: "
  686.  2 dict dup /PageSize [312 624]  put dup /ImagingBBox null put setpagedevice"
  687. *End
  688. *PageRegion C5: "
  689.  2 dict dup /PageSize [459 649]  put dup /ImagingBBox null put setpagedevice"
  690. *End
  691. *PageRegion ISOB5: "
  692.  2 dict dup /PageSize [499 709]  put dup /ImagingBBox null put setpagedevice"
  693. *End
  694. *PageRegion Other: "
  695.  2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice"
  696. *End
  697. *CloseUI: *PageRegion
  698.  
  699. *% **** Printable Area by key word ****
  700.  
  701. *DefaultImageableArea: Letter
  702. *ImageableArea Letter:          "12 12 600 780"
  703. *ImageableArea Legal:           "12 12 600 996"
  704. *ImageableArea B5:              "12 12 505 716"
  705. *ImageableArea A4:              "10 12 588 829"
  706. *ImageableArea Executive:       "12 12 510 744"
  707. *ImageableArea A5:              "12 12 407 583"
  708. *ImageableArea Universal:       "12 12 600 996"
  709. *ImageableArea Monarch:         "12 12 278 528"
  710. *ImageableArea C9:              "12 12 278 626"
  711. *ImageableArea Comm10:          "12 12 294 672"
  712. *ImageableArea DL:              "12 12 309 611"
  713. *ImageableArea C5:              "12 12 455 636"
  714. *ImageableArea ISOB5:           "12 12 497 696"
  715. *ImageableArea Other:           "12 12 600 996"
  716. *?ImageableArea: "
  717.  save
  718.  /cvp { cvi (            ) cvs print ( ) print } bind def
  719.  newpath clippath pathbbox
  720.  4 -2 roll exch 2 {ceiling cvp} repeat
  721.  exch 2 {floor cvp} repeat flush
  722.  restore
  723.  "
  724. *End
  725.  
  726. *% **** Physical paper dimensions by key word ****
  727.  
  728. *DefaultPaperDimension: Letter
  729. *PaperDimension Letter:            "612 792"
  730. *PaperDimension Legal:             "612 1008"
  731. *PaperDimension B5:                "516 729"
  732. *PaperDimension A4:                "595 842"
  733. *PaperDimension Executive:         "522 756"
  734. *PaperDimension A5:                "420 595"
  735. *PaperDimension Universal:         "612 1020"
  736. *PaperDimension Monarch:           "279 540"
  737. *PaperDimension C9:                "279 639"
  738. *PaperDimension Comm10:            "297 684"
  739. *PaperDimension DL:                "312 624"
  740. *PaperDimension C5:                "459 649"
  741. *PaperDimension ISOB5:             "499 709"
  742. *PaperDimension Other:             "612 996"
  743. *RequiresPageRegion All: True
  744.  
  745. *%*****************************************
  746. *%      Input Paper Sources Standard      *
  747. *%*****************************************
  748. *OpenUI *InputSlot:  PickOne
  749. *OrderDependency: 20 AnySetup *InputSlot
  750. *DefaultInputSlot: AutoSelect
  751. *InputSlot AutoSelect/Auto Select: "
  752.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
  753. *End
  754. *InputSlot Tray1/Tray 1: "
  755.  1 dict dup /MediaPosition null put setpagedevice
  756.  currentpagedevice /InputAttributes get 0 get setpagedevice
  757.  1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice
  758.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
  759. *End
  760. *InputSlot Tray2/Tray 2: "
  761.  1 dict dup /MediaPosition null put setpagedevice
  762.  userdict /lms
  763.  currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put
  764.  currentpagedevice /InputAttributes get lms get setpagedevice
  765.  1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice
  766.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
  767. *End
  768. *InputSlot Tray3/Tray 3: "
  769.  1 dict dup /MediaPosition null put setpagedevice
  770.  userdict /lms
  771.  currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put
  772.  currentpagedevice /InputAttributes get lms get setpagedevice
  773.  1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice
  774.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
  775. *End
  776. *InputSlot Tray4/Tray 4: "
  777.  1 dict dup /MediaPosition null put setpagedevice
  778.  userdict /lms
  779.  currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put
  780.  currentpagedevice /InputAttributes get lms get setpagedevice
  781.  1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice
  782.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
  783. *End
  784. *InputSlot Tray5/Tray 5: "
  785.  1 dict dup /MediaPosition null put setpagedevice
  786.  userdict /lms
  787.  currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put
  788.  currentpagedevice /InputAttributes get lms get setpagedevice
  789.  1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice
  790.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
  791. *End
  792. *InputSlot MultiPurpose/MP Feeder: "
  793.  1 dict dup /MediaPosition null put setpagedevice
  794.  userdict /lms
  795.  currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put
  796.  currentpagedevice /InputAttributes get lms get setpagedevice
  797.  1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice
  798.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
  799. *End
  800. *InputSlot Feeder/Envelope Feeder: "
  801.  1 dict dup /MediaPosition null put setpagedevice
  802.  currentpagedevice /InputAttributes get 2 known
  803.  { 1 dict dup /ManualFeed false put setpagedevice
  804.    1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  805.    1 dict dup/InputAttributes 1 dict dup /Priority [2] put put setpagedevice }
  806.  { 1 dict dup /ManualFeed true put setpagedevice }ifelse"
  807. *End
  808. *InputSlot ManualEnv/Manual Envelope: "
  809.  1 dict dup /ManualFeed true  put setpagedevice
  810.  1 dict dup /MediaPosition null put setpagedevice
  811.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  812. "
  813. *End
  814. *?InputSlot: "
  815.  save
  816.  [ (Tray1) (Tray2) (Tray3) (Tray4) (Tray5) (Multipurpose) (ManualEnv) (Feeder)  ]
  817.  statusdict /papertray get exec
  818.  {get exec} stopped { pop pop (Unknown) } if = flush
  819.  restore
  820.  "
  821. *End
  822. *CloseUI: *InputSlot
  823.  
  824. *OpenUI *ManualFeed/Manual Paper: Boolean
  825. *OrderDependency: 15 AnySetup *ManualFeed
  826. *DefaultManualFeed: False
  827. *ManualFeed True/On:  "1 dict dup /ManualFeed true  put setpagedevice"
  828. *ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice"
  829. *?ManualFeed: "
  830.  save
  831.  currentpagedevice /ManualFeed get {(True)}{(False)}ifelse = flush
  832.  restore
  833.  "
  834. *End
  835. *CloseUI: *ManualFeed
  836.  
  837. *%****************************
  838. *%*   Output Processing      *
  839. *%****************************
  840.  
  841. *OpenUI *Duplex/Duplex: PickOne
  842. *OrderDependency: 50 AnySetup *Duplex
  843. *DefaultDuplex: False
  844. *Duplex False/Simplex: "1 dict dup /Duplex false put setpagedevice"
  845. *Duplex DuplexNoTumble/Duplex - Long Edge: "
  846.  statusdict /duplexer get exec
  847.   { 2 dict dup /Duplex true put dup /Tumble false put setpagedevice }
  848.   { 1 dict dup /Duplex false put setpagedevice }
  849.   ifelse
  850.  "
  851. *End
  852. *Duplex DuplexTumble/Duplex - Short Edge: "
  853.  statusdict /duplexer get exec
  854.  { 2 dict dup /Duplex true put dup /Tumble true put setpagedevice }
  855.  { 1 dict dup /Duplex false put setpagedevice }
  856.  ifelse
  857.  "
  858. *End
  859. *?Duplex: "
  860.  save
  861.  currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush
  862.  restore
  863.  "
  864. *End
  865. *CloseUI: *Duplex
  866.  
  867. *% **** Collated Copies ****
  868.  
  869. *OpenUI *Collate/Collate Copies: PickOne
  870. *DefaultCollate: False
  871. *OrderDependency: 44 AnySetup *Collate
  872. *Collate True/On: "1 dict dup /Collate true put setpagedevice"
  873. *Collate False/Off: "1 dict dup /Collate false put setpagedevice"
  874. *CloseUI: *Collate
  875.  
  876. *OpenUI *OutputBin/Output Bin: PickOne
  877. *DefaultOutputBin: None
  878. *OrderDependency: 160 AnySetup *OutputBin
  879. *OutputBin None/Standard Bin: "
  880.  << /OutputAttributes << /Priority [0] >> >> setpagedevice"
  881. *End
  882. *OutputBin  Bin1/Bin 1:   "
  883.  << /OutputAttributes << /Priority [1] >> >> setpagedevice"
  884. *End
  885. *OutputBin  Bin2/Bin 2:   "
  886.  << /OutputAttributes << /Priority [2] >> >> setpagedevice"
  887. *End
  888. *OutputBin  Bin3/Bin 3:   "
  889.  << /OutputAttributes << /Priority [3] >> >> setpagedevice"
  890. *End
  891. *OutputBin  Bin4/Bin 4:   "
  892.  << /OutputAttributes << /Priority [4] >> >> setpagedevice"
  893. *End
  894. *OutputBin  Bin5/Bin 5:   "
  895.  << /OutputAttributes << /Priority [5] >> >> setpagedevice"
  896. *End
  897. *OutputBin  Bin6/Bin 6:   "
  898.  << /OutputAttributes << /Priority [6] >> >> setpagedevice"
  899. *End
  900. *OutputBin  Bin7/Bin 7:   "
  901.  << /OutputAttributes << /Priority [7] >> >> setpagedevice"
  902. *End
  903. *OutputBin  Bin8/Bin 8:   "
  904.  << /OutputAttributes << /Priority [8] >> >> setpagedevice"
  905. *End
  906. *OutputBin  Bin9/Bin 9:   "
  907.  << /OutputAttributes << /Priority [9] >> >> setpagedevice"
  908. *End
  909. *OutputBin  Bin10/Bin 10:   "
  910.  << /OutputAttributes << /Priority [10] >> >> setpagedevice"
  911. *End
  912. *OutputBin  Bin11/Bin 11:   "
  913.  << /OutputAttributes << /Priority [11] >> >> setpagedevice"
  914. *End
  915. *OutputBin  Bin12/Bin 12:   "
  916.  << /OutputAttributes << /Priority [12] >> >> setpagedevice"
  917. *End
  918. *OutputBin  Bin13/Bin 13:   "
  919.  << /OutputAttributes << /Priority [13] >> >> setpagedevice"
  920. *End
  921. *OutputBin  Bin14/Bin 14:   "
  922.  << /OutputAttributes << /Priority [14] >> >> setpagedevice"
  923. *End
  924. *OutputBin  Bin15/Bin 15:   "
  925.  << /OutputAttributes << /Priority [15] >> >> setpagedevice"
  926. *End
  927. *CloseUI: *OutputBin
  928.  
  929. *OpenUI *StapleLocation/Staple: PickOne
  930. *DefaultStapleLocation: False
  931. *OrderDependency: 170 AnySetup *StapleLocation
  932. *StapleLocation False/Off: "
  933.  1 dict dup /Staple 0 put setpagedevice"
  934. *End
  935. *StapleLocation True/On: "
  936.  1 dict dup /Staple 3 put setpagedevice"
  937. *End
  938. *CloseUI: *StapleLocation
  939.  
  940. *%**************************************
  941. *%  Font Information                   *
  942. *%**************************************
  943.  
  944. *DefaultFont: Courier
  945. *Font Courier: Standard "(001.000)" Standard ROM
  946. *Font Courier-Bold: Standard "(001.000)" Standard ROM
  947. *Font Courier-Oblique: Standard "(001.000)" Standard ROM
  948. *Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
  949. *Font Times-Roman: Standard "(001.000)" Standard ROM
  950. *Font Times-Bold: Standard "(001.000)" Standard ROM
  951. *Font Times-Italic: Standard "(001.000)" Standard ROM
  952. *Font Times-BoldItalic: Standard "(001.000)" Standard ROM
  953. *Font Helvetica: Standard "(001.000)" Standard ROM
  954. *Font Helvetica-Bold: Standard "(001.000)" Standard ROM
  955. *Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
  956. *Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
  957. *Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
  958. *Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
  959. *Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
  960. *Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
  961. *Font Symbol: Special "(001.000)" Standard ROM
  962. *Font AvantGarde-Book: Standard "(001.000)" Standard ROM
  963. *Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
  964. *Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
  965. *Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
  966. *Font Bookman-Demi: Standard "(001.000)" Standard ROM
  967. *Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
  968. *Font Bookman-Light: Standard "(001.000)" Standard ROM
  969. *Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
  970. *Font Helvetica-Light: Standard "(001.000)" Standard ROM
  971. *Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
  972. *Font Helvetica-Black: Standard "(001.000)" Standard ROM
  973. *Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
  974. *Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
  975. *Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
  976. *Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
  977. *Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
  978. *Font Palatino-Roman: Standard "(001.000)" Standard ROM
  979. *Font Palatino-Bold: Standard "(001.000)" Standard ROM
  980. *Font Palatino-Italic: Standard "(001.000)" Standard ROM
  981. *Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
  982. *Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
  983. *Font ZapfDingbats: Special "(001.000)" Special ROM
  984. *?FontQuery: "
  985.  save
  986.  4 dict begin
  987.   /sv exch def
  988.   /str (fonts/                              ) def
  989.   /st2 128 string def
  990.   { count 0 gt
  991.    { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
  992.     {pop (Yes)}
  993.     { str exch st2 cvs dup length /len exch def
  994.      6 exch putinterval str 0 len 6 add getinterval mark exch
  995.      { } st2 filenameforall counttomark 0 gt
  996.      { cleartomark (Yes)}{cleartomark (No)}ifelse
  997.     }ifelse = flush
  998.    }{ exit } ifelse
  999.   } bind loop
  1000.   (*) = flush
  1001.   sv
  1002.  end
  1003.  restore
  1004.  "
  1005. *End
  1006.  
  1007. *?FontList: "
  1008.  save
  1009.  2 dict begin
  1010.   /sv exch def
  1011.   /str 128 string def
  1012.   FontDirectory { pop == } bind forall flush
  1013.   /filenameforall where
  1014.   { pop save (fonts/*)
  1015.    { dup length 6 sub 6 exch getinterval cvn == } bind
  1016.    str filenameforall flush restore
  1017.   } if
  1018.   (*) = flush
  1019.   sv
  1020.  end
  1021.  restore
  1022.  "
  1023. *End
  1024.  
  1025.  
  1026. *%******************************************
  1027. *%     Color Separation Information        *
  1028. *%******************************************
  1029.  
  1030. *DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
  1031.  
  1032. *InkName: ProcessBlack/Process Black
  1033. *InkName: CustomColor/Custom Color
  1034. *InkName: ProcessCyan/Process Cyan
  1035. *InkName: ProcessMagenta/Process Magenta
  1036. *InkName: ProcessYellow/Process Yellow
  1037.  
  1038. *%  For 60 lpi / 300 dpi  ===============================
  1039.  
  1040. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
  1041. *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
  1042. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
  1043. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
  1044. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
  1045.  
  1046. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1047. *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1048. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1049. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1050. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1051.  
  1052. *%  For 53 lpi / 300 dpi  ===============================
  1053.  
  1054. *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  1055. *ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  1056. *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
  1057. *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
  1058. *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
  1059.  
  1060. *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  1061. *ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  1062. *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  1063. *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  1064. *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
  1065.  
  1066. *%  For 85 lpi / 600 dpi  5,5,2,6,6,2,20/3,0) =====================
  1067.  
  1068. *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  1069. *ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  1070. *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
  1071. *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
  1072. *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
  1073.  
  1074. *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
  1075. *ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
  1076. *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
  1077. *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
  1078. *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
  1079.  
  1080. *ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
  1081.  {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  1082.  1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  1083.  abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  1084.  sub }{dup mul exch dup mul add 1 exch sub }ifelse }
  1085.  "
  1086. *End
  1087.  
  1088. *%  For 71 lpi / 600 dpi  ===============================
  1089.  
  1090. *ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  1091. *ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  1092. *ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
  1093. *ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
  1094. *ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
  1095.  
  1096. *ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  1097. *ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  1098. *ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  1099. *ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  1100. *ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
  1101.  
  1102. *% For 106 lpi / 1200 dpi ===================================================
  1103.  
  1104. *ColorSepScreenAngle ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0"
  1105. *ColorSepScreenAngle CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0"
  1106. *ColorSepScreenAngle ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "71.5651"
  1107. *ColorSepScreenAngle ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "18.4349"
  1108. *ColorSepScreenAngle ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "0.0"
  1109.  
  1110. *ColorSepScreenFreq ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066"
  1111. *ColorSepScreenFreq CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066"
  1112. *ColorSepScreenFreq ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683"
  1113. *ColorSepScreenFreq ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683"
  1114. *ColorSepScreenFreq ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "100.0"
  1115.  
  1116. *% For 116 lpi / 1200 dpi ===================================================
  1117.  
  1118. *ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
  1119. *ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
  1120. *ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"
  1121. *ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"
  1122. *ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"
  1123.  
  1124. *ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
  1125. *ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
  1126. *ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
  1127. *ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
  1128. *ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"
  1129.  
  1130. *%****************************************
  1131. *%  Messages                             *
  1132. *%****************************************
  1133.  
  1134. *% Printer Messages (verbatim from printer):
  1135. *Message: "%%  exitserver: permanent state may be changed  %%"
  1136. *Message: "%%  Flushing: rest of job (to end-of-file) will be ignored  %%"
  1137. *Message: "\FontName\ not found, using Courier"
  1138.  
  1139. *% Status (format: %%  status: <one of these> %% )
  1140. *Status: "Printer Busy"
  1141. *Status: "Warming Up"
  1142. *Status: "idle"
  1143. *Status: "busy"
  1144. *Status: "waiting"
  1145. *Status: "initializing"
  1146. *Status: "not ready"
  1147.  
  1148. *% Input Sources (format: %%  status: <stat>; source: <one of these>  %% )
  1149. *Source: "Serial"
  1150. *Source: "Parallel"
  1151. *Source: "Network"
  1152.  
  1153. *% Printer Error (format: %%  PrinterError: <one of these>  %%)
  1154. *PrinterError: "Paper Jam"
  1155. *PrinterError: "Wrong Paper Length"
  1156. *PrinterError: "Invalid Manual Insertion"
  1157. *PrinterError: "Change Size in Feeder"
  1158. *PrinterError: "Change Size in Tray 1"
  1159. *PrinterError: "Change Size in Tray 2"
  1160. *PrinterError: "Paper Out or Feed Failure - Feed"
  1161. *PrinterError: "Load Manual Envelope"
  1162. *PrinterError: "Paper Out or Feed Failure - Tray 1"
  1163. *PrinterError: "Paper Out or Feed Failure - Tray 2"
  1164. *PrinterError: "Load Manual Paper"
  1165. *PrinterError: "Output Bin Full"
  1166. *PrinterError: "Cover Open/Cartridge Not Installed"
  1167. *PrinterError: "Insufficient Memory"
  1168. *PrinterError: "Complex Page"
  1169. *PrinterError: "Default Storage Error"
  1170. *PrinterError: "Defective Font Card Installed"
  1171. *PrinterError: "Flash Full"
  1172. *PrinterError: "ioerror"
  1173. *PrinterError: "Flash Error"
  1174. *PrinterError: "Duplex Not Attached"
  1175. *PrinterError: "Duplex Cover Open"
  1176. *PrinterError: "Scheduled Maintenance"
  1177. *PrinterError: "Toner Low"
  1178. *PrinterError: "Service Error"
  1179.  
  1180. *%***************************************************************************************
  1181. *% End of PPD file for Lexmark S12x0/1650/2450 Laser Printers                            *
  1182. *%***************************************************************************************
  1183.